Rollup of 5 pull requests#155199
Conversation
This updates the rust-version file to c92036b.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@c92036b Filtered ref: rust-lang/miri@a4b2f0c Upstream diff: rust-lang/rust@55e86c9...c92036b This merge was created using https://github.com/rust-lang/josh-sync.
Automatic Rustup
float test: double error tolerance with imprecise ops on both sides
This updates the rust-version file to bcded33.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@bcded33 Filtered ref: rust-lang/miri@d2d41cf Upstream diff: rust-lang/rust@c92036b...bcded33 This merge was created using https://github.com/rust-lang/josh-sync.
Automatic Rustup
This updates the rust-version file to 30d0309.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: rust-lang/rust@30d0309 Filtered ref: rust-lang/miri@a005b63 Upstream diff: rust-lang/rust@bcded33...30d0309 This merge was created using https://github.com/rust-lang/josh-sync.
Automatic Rustup
genmc-sys: remove always_configure hack
Add target features corresponding to Hexagon LLVM CPU generations to complement the existing HVX vector features. These are needed for gating scalar intrinsics by architecture version. New features: audio, v60, v62, v65, v66, v67, v68, v69, v71, v73, v75, v79 Each version implies the previous (e.g. v68 implies v67 which implies v66, etc.), matching LLVM's ArchV60-ArchV79 subtarget features. Also adds hexagon revisions to the feature-hierarchy test to verify the implied feature chains work correctly.
fix the bitfield meanings of stacked_borrow item
This updates the rust-version file to 4c42051.
Pull recent changes from https://github.com/rust-lang/rust via Josh. Upstream ref: 4c42051 Filtered ref: d09bed217e03a25403a0294a935c52309ae5d084 Upstream diff: rust-lang/rust@30d0309...4c42051 This merge was created using https://github.com/rust-lang/josh-sync.
genmc tests: remove a hack that is no longer needed
Fix panic when multiple threads block on same fd
miri subtree update Subtree update of `miri` to rust-lang/miri@871d3d0. Created using https://github.com/rust-lang/josh-sync. r? @ghost
…e, r=adwinwhite Fix ICE when reporting host-effect errors for const Fn HRTBs in next trait solver Avoid leaking bound vars into the diagnostic selection path for HRTB host-effect predicates. Closes rust-lang#151894 .
…atures, r=mati865 Hexagon: add scalar arch-version target features (v60-v79, audio) Add target features corresponding to Hexagon LLVM CPU generations to complement the existing HVX vector features. These are needed for gating scalar intrinsics by architecture version. New features: audio, v60, v62, v65, v66, v67, v68, v69, v71, v73, v75, v79 Each version implies the previous (e.g. v68 implies v67 which implies v66, etc.), matching LLVM's ArchV60-ArchV79 subtarget features. Also adds hexagon revisions to the feature-hierarchy test to verify the implied feature chains work correctly.
…i865 Fix ICE in `span_extend_prev_while` with multibyte characters Fixes rust-lang#155037 The function assumed that the character found by `rfind` was always one byte wide, using a hardcoded `1` instead of `c.len_utf8()`. When a multibyte character appeared immediately before the span, this caused the resulting span to point into the middle of a UTF-8 sequence, triggering an assertion failure in `bytepos_to_file_charpos`.
Use Vec::push_mut when adding a chunk to arenas This fixes rust-lang#155148, which may or may not be worth fixing on its own merits, but I think `Vec::push_mut` also makes the code nicer.
|
@bors r+ rollup=never p=5 |
This comment has been minimized.
This comment has been minimized.
|
📌 Perf builds for each rolled up PR:
previous master: 532f8f1443 In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing 532f8f1 (parent) -> dab8d9d (this PR) Test differencesShow 13 test diffsStage 1
Stage 2
Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard dab8d9d1066c4c95008163c7babf275106ce3f32 --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
Finished benchmarking commit (dab8d9d): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis perf run didn't have relevant results for this metric. Max RSS (memory usage)Results (primary -0.6%, secondary -0.3%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary 23.3%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary 0.0%, secondary 0.1%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 490.376s -> 489.963s (-0.08%) |
Successful merges:
span_extend_prev_whilewith multibyte characters #155068 (Fix ICE inspan_extend_prev_whilewith multibyte characters)r? @ghost
Create a similar rollup